/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.proteu.hibernate.beans;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 *
 * @author ricardo
 */
@Entity
@Table(name="AGENDAMARKETING")
public class AgendaMarketingProteu implements Serializable{

    @Id
    @Column(name="AGM_ST_CODIGO")
    private String agmStCodigo;
    @Column(name="AGM_ST_NOME")
    private String agmStNome;
    @Column(name="AGM_ST_CEP")
    private String agmStCEP;
    @Column(name="AGM_ST_ENDERECO")
    private String agmStEndereco;
    @Column(name="AGM_ST_END_NUMERO")
    private String agmStEndNumero;
    @Column(name="AGM_ST_END_COMPLEMENTO")
    private String agmStEndComplemento;
    @Column(name="AGM_ST_END_BAIRRO")
    private String agmStEndBairro;
    @Column(name="AGM_ST_END_CIDADE")
    private String agmStEndCidade;
    @Column(name="AGM_ST_END_UF")
    private String agmStEndUF;
    @Column(name="AGM_IN_FONE_DDD")
    private Integer agmInFoneDDD;
    @Column(name="AGM_ST_FONE")
    private String agmStFone;
    @Column(name="AGM_IN_FONE1_DDD")
    private Integer agmInFone1DDD;
    @Column(name="AGM_ST_FONE1")
    private String agmStFone1;
    @Column(name="AGM_IN_FAX_DDD")
    private Integer agmInFaxDDD;
    @Column(name="AGM_ST_FAX")
    private String agmStFax;
    @Column(name="AGM_IN_CEL_DDD")
    private Integer agmInCelDDD;
    @Column(name="AGM_ST_CEL")
    private String agmStCel;
    @Column(name="AGM_ST_SITE")
    private String agmStSite;
    @Column(name="AGM_ST_EMAIL")
    private String agmStEmail;
    @Column(name="AGM_ST_CONTATO")
    private String agmStContato;
    @Column(name="AGM_ST_FUNCAO")
    private String agmStFuncao;
    @Column(name="AGM_ST_OBERVACOES")
    private String agmStObservacoes;


    public Integer getAgmInCelDDD() {
        return agmInCelDDD;
    }

    public void setAgmInCelDDD(Integer agmInCelDDD) {
        this.agmInCelDDD = agmInCelDDD;
    }

    public Integer getAgmInFaxDDD() {
        return agmInFaxDDD;
    }

    public void setAgmInFaxDDD(Integer agmInFaxDDD) {
        this.agmInFaxDDD = agmInFaxDDD;
    }

    public Integer getAgmInFone1DDD() {
        return agmInFone1DDD;
    }

    public void setAgmInFone1DDD(Integer agmInFone1DDD) {
        this.agmInFone1DDD = agmInFone1DDD;
    }

    public Integer getAgmInFoneDDD() {
        return agmInFoneDDD;
    }

    public void setAgmInFoneDDD(Integer agmInFoneDDD) {
        this.agmInFoneDDD = agmInFoneDDD;
    }

    public String getAgmStCEP() {
        return agmStCEP;
    }

    public void setAgmStCEP(String agmStCEP) {
        this.agmStCEP = agmStCEP;
    }

    public String getAgmStCel() {
        return agmStCel;
    }

    public void setAgmStCel(String agmStCel) {
        this.agmStCel = agmStCel;
    }

    public String getAgmStCodigo() {
        return agmStCodigo;
    }

    public void setAgmStCodigo(String agmStCodigo) {
        this.agmStCodigo = agmStCodigo;
    }

    public String getAgmStContato() {
        return agmStContato;
    }

    public void setAgmStContato(String agmStContato) {
        this.agmStContato = agmStContato;
    }

    public String getAgmStEmail() {
        return agmStEmail;
    }

    public void setAgmStEmail(String agmStEmail) {
        this.agmStEmail = agmStEmail;
    }

    public String getAgmStEndBairro() {
        return agmStEndBairro;
    }

    public void setAgmStEndBairro(String agmStEndBairro) {
        this.agmStEndBairro = agmStEndBairro;
    }

    public String getAgmStEndCidade() {
        return agmStEndCidade;
    }

    public void setAgmStEndCidade(String agmStEndCidade) {
        this.agmStEndCidade = agmStEndCidade;
    }

    public String getAgmStEndComplemento() {
        return agmStEndComplemento;
    }

    public void setAgmStEndComplemento(String agmStEndComplemento) {
        this.agmStEndComplemento = agmStEndComplemento;
    }

    public String getAgmStEndNumero() {
        return agmStEndNumero;
    }

    public void setAgmStEndNumero(String agmStEndNumero) {
        this.agmStEndNumero = agmStEndNumero;
    }

    public String getAgmStEndUF() {
        return agmStEndUF;
    }

    public void setAgmStEndUF(String agmStEndUF) {
        this.agmStEndUF = agmStEndUF;
    }

    public String getAgmStEndereco() {
        return agmStEndereco;
    }

    public void setAgmStEndereco(String agmStEndereco) {
        this.agmStEndereco = agmStEndereco;
    }

    public String getAgmStFax() {
        return agmStFax;
    }

    public void setAgmStFax(String agmStFax) {
        this.agmStFax = agmStFax;
    }

    public String getAgmStFone() {
        return agmStFone;
    }

    public void setAgmStFone(String agmStFone) {
        this.agmStFone = agmStFone;
    }

    public String getAgmStFone1() {
        return agmStFone1;
    }

    public void setAgmStFone1(String agmStFone1) {
        this.agmStFone1 = agmStFone1;
    }

    public String getAgmStFuncao() {
        return agmStFuncao;
    }

    public void setAgmStFuncao(String agmStFuncao) {
        this.agmStFuncao = agmStFuncao;
    }

    public String getAgmStNome() {
        return agmStNome;
    }

    public void setAgmStNome(String agmStNome) {
        this.agmStNome = agmStNome;
    }

    public String getAgmStObservacoes() {
        return agmStObservacoes;
    }

    public void setAgmStObservacoes(String agmStObservacoes) {
        this.agmStObservacoes = agmStObservacoes;
    }

    public String getAgmStSite() {
        return agmStSite;
    }

    public void setAgmStSite(String agmStSite) {
        this.agmStSite = agmStSite;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final AgendaMarketingProteu other = (AgendaMarketingProteu) obj;
        if ((this.agmStCodigo == null) ? (other.agmStCodigo != null) : !this.agmStCodigo.equals(other.agmStCodigo)) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 7;
        hash = 29 * hash + (this.agmStCodigo != null ? this.agmStCodigo.hashCode() : 0);
        return hash;
    }


}
